<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        // json 就是字符串  "[1,2,3]"     '{"a":1,"b":2}'    字符串一定是双引号

        // JSON  是一个对象
        //   是处理特殊的字符串
        //   parse()   把数组字符串转成数组 , 把对象字符串转成对象(字符串中的键名必须有引号)
        //   stringify()   把数组或者对象转成json格式的字符串

        console.log(JSON);


        const str1 = '[1,2,3]';
        console.log(str1);

        console.log(JSON.parse(str1));


        const str2 = '{"a":1 , "b":2}';
        console.log(JSON.parse(str2));


        const str3 = 'hello hi';
        // console.log(JSON.parse(str3));    // 报错


        const arr = [1, 2, 3];
        console.log(JSON.stringify(arr));   // [1,2,3]


        const obj = { a: 1, b: 2 };
        console.log(JSON.stringify(obj));   // {"a":1,"b":2}

    </script>

</body>

</html>